Computing Minimum Cuts by Randomized Search
نویسندگان
چکیده
We study the minimum s-t-cut problem in graphs with costs on the edges in the context of evolutionary algorithms. Minimum cut problems belong to the class of basic network optimization problems that occur as crucial subproblems in many real-world optimization problems and have a variety of applications in several different areas. We prove that there exist instances of the minimum s-t-cut problem that cannot be solved by standard single-objective evolutionary algorithms in reasonable time. On the other hand, we develop a bi-criteria approach based on the famous maximum-flow minimum-cut theorem that enables evolutionary algorithms to find an optimum solution in expected polynomial time.
منابع مشابه
Design and Management of Complex Technical Processes and Systems by means of Computational Intelligence Methods Computing Minimum Cuts by Randomized Search Heuristics
We study the minimum s-t-cut problem in graphs with costs on the edges in the context of evolutionary algorithms. Minimum cut problems belong to the class of basic network optimization problems that occur as crucial subproblems in many real-world optimization problems and have a variety of applications in several different areas. We prove that there exist instances of the minimum s-t-cut proble...
متن کاملDeterministic Edge Connectivity in Near-Linear Time
We present a deterministic algorithm that computes the edge-connectivity of a graph in near-linear time. This is for a simple undirected unweighted graph G with n vertices and m edges. This is the first o(mn) time deterministic algorithm for the problem. Our algorithm is easily extended to find a concrete minimum edge-cut. In fact, we can construct the classic cactus representation of all minim...
متن کاملCs 598csc: Combinatorial Optimization Gomory-hu Trees
(The work in this section closely follows [3]) Let G = (V,E) be an undirected graph with non-negative edge capacities defined by c : E → R. We would like to be able to compute the global minimum cut on the graph (i.e., the minimum over all min-cuts between pairs of vertices s and t). Clearly, this can be done by computing the minimum cut for all ( n 2 ) pairs of vertices, but this can take a lo...
متن کاملLocal Flow Partitioning for Faster Edge Connectivity
We study the problem of computing a minimum cut in a simple, undirected graph and give a deterministic O(m log n log log n) time algorithm. This improves both on the best previously known deterministic running time of O(m log n) (Kawarabayashi and Thorup [12]) and the best previously known randomized running time of O(m log n) (Karger [11]) for this problem, though Karger’s algorithm can be fur...
متن کاملA Parallel GRASP for the Steiner Problem in Graphs
A greedy randomized adaptive search procedure (GRASP) is a metaheuristic for combinatorial optimization. Given an undirected graph with weights associated with its nodes, the Steiner tree problem consists in nding a minimum weight subgraph spanning a given subset of (terminal) nodes of the original graph. In this paper, we describe a parallel GRASP for the Steiner problem in graphs. We review b...
متن کامل